iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 9
1
自我挑戰組

蚵蚵攻城記系列 第 9

[Day09] 垂直置中(3/4)

  • 分享至 

  • xImage
  •  

昨天練習用position的方式置中,
今天試試看用flexbox
今天不要請阿鼠,
阿鼠
今天叫B6來幫我們。
B6
(阿鼠是rat,B6是mice喔!)


<div class="animalCage">
    <img class="mice" src="https://drive.google.com/uc?id=1D2We8Pp0FGEAGiBMIfMnzsMg8RnAIkWb" height=70px>
</div>
.animalCage {
  background-color : #00aa00;
  height: 200px;
  width: 300px;
  border: 3px solid;
}

B6inCage
B6 很緊張,他也躲在籠子的角落裡,
我們把籠子變得舒適一點,讓他不要那麼緊張。

display: flex;
align-items:center;
justify-content:center;

B6inCenter
B6 自然而然的就走到中間了!


深入去看了flex的用法發現很多方便的特性
justify-content決定了flex水平對齊的位置,
如果沒有設定,預設就是flex-start

justify-content: flex-start;

flex-start

justify-content: flex-end;

flex-end
則是會靠向右。

justify-content: center;

是我們用的水平置中。


justify-content: space-between;

space-between

justify-content: space-around;

space-around
都會平均分配elements,但不同的是space-between,會黏住左右兩邊;
space-around,則會平均分配間距。

align-items則是垂直對齊的位置。
justify-content相似,除了可以靠頂端對齊,
也能對齊底部及置中。


上一篇
[Day08] 垂直置中 (2/4)
下一篇
[Day10] 垂直置中(4/4)
系列文
蚵蚵攻城記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

我要留言

立即登入留言